package com.jinyou.utils.common.jyassert;

import o2o.config.exception.JyResultException;

import javax.annotation.Nullable;

/**
 * 金优自有断言功能
 *
 * @author yangtk
 * @Date 2020年5月23日10:36:13
 * @desc 判断业务 如果不符合则直接抛出异常 然后让全局异常进行处理
 */
public class JYAssertUtils {

    public static void isNull(Object obj, String msg) {
        if (obj == null || "".equals(obj)) {
            throw new JyResultException(msg);
        }
    }

    public static void isNull(@Nullable Object obj) {
        isNull(obj, "[Assertion failed] - the object argument must be null");
    }

}
